home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
014a
/
vgasave.zip
/
VGASAVE.DOC
< prev
next >
Wrap
Text File
|
1988-01-17
|
4KB
|
91 lines
VGASAVE
Author: Ken Singer
Purpose: Blanks VGA screen after a specified interval of no keyboard
or BIOS video activity; a keystroke or BIOS video write
restores the screen. Optionally, the silmultaneous
depression of the CTRL and ALT keys can also be used to
manually blank the screen.
Format: VGASAVE [nn][-]
Remarks: The square brackets [] indicate optional parameters.
nn is the delay time, in minutes, after which VGASAVE will
blank the screen if no keyboard or BIOS video activity
occurs. This time can range from 01 to 60 minutes. A value
of 00 will disable the automatic screen blanking. If the
time is not specified on the command line, it defaults to 03
(minutes).
- (minus) enables the ability to manually blank the screen by
pressing the CTRL and ALT keys at the same time. (The screen
is restored when any key is pressed or a BIOS video write is
executed.) Executing VGASAVE without the minus disables this
feature.
Following are some examples:
VGASAVE
(3 minutes automatic blanking, manual blanking disabled)
VGASAVE -
(3 minutes automatic blanking, manual blanking enabled)
VGASAVE 05
(5 minutes automatic blanking, manual blanking disabled)
VGASAVE 05-
(5 minutes automatic blanking, manual blanking enabled)
VGASAVE 00
(no automatic blanking, manual blanking disabled)
VGASAVE 00-
(no automatic blanking, manual blanking enabled)
VGASAVE
The first time VGASAVE is executed, it becomes resident.
Subsequent executions only change appropriate parameters in
the resident copy. Thus, it can be run as many times as
desired to change the blanking time, disable or enable the
manual blanking capability, etc.
VGASAVE uses several VGA registers to blank and restore the
screen; therefore, it requires a VGA card compatible with the
IBM VGA at the register level. The program has been tested
satisfactorily with the COMPAQ VGA and the IBM Personal
System/2 (VGA) Display Adapter, but the program does not work
with an early version of the VEGA VGA card.
This program takes over the Keyboard (09h), Video (10h), and
Timer (08h) interrupts, but passes through all parameters to
the interrupt routines it "stole" the vectors from. The
Video and Timer interrupt vectors are released when the 00
blanking time is specified. While VGASAVE has been
sucessfully tested with a variety of resident programs, there
is always the possiblilty it will conflict with one. For
that reason, it should be carefully tested in your
environment before using it in a production mode.
VGASAVE may be freely copied and used in any environment, as
long as: (1) No charge is made for its use; and (2) It is not
modified.
Comments can be directed to:
Ken Singer
HAL-PC Telecom I Bulletin Board
(713) 847-3200
Versions of this program are also available for Hercules
(HERCSAVE) and EGA (EGASAVE) cards.